home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 23 / CU Amiga - Super CD-ROM 23 (June 1998).iso / CUCD / Utilities / Explorer / Install_DIZ-Explorer < prev    next >
Text File  |  1998-01-15  |  22KB  |  576 lines

  1. ; Installer script for the Diz-Explorer program
  2. ;******************************************************************************
  3. ;     _  _      ____
  4. ;    / \/ \    /___ |   
  5. ;   / /\/\ \     _ ||
  6. ;  / / /\ \ \   |_|||
  7. ; / / /  \ \ \ ____||
  8. ;/_/ /_/\_\ \_\\____|
  9. ;
  10. ; $VER: 3.00_Diz-Explorer_Installer (Nov-24-1997) 
  11. ; If you wish to use any part of this installer you must ask us.
  12. ;
  13. ; Installer    by Jochen Grus & Martin Gentile ©1996, 1997 
  14. ; Diz-Explorer by Jochen Grus ©1997,98 
  15. ; Last Update: Dec-3-1997
  16. ;******************************************************************************
  17. (procedure Explor (set JOH 1) ( (while (< JOH 4444)  (set JOH (+ JOH 1)) )  ) )
  18.  
  19. (procedure InformX
  20. (working (cat "\n\n"
  21.               " LHA  TAR\n"
  22.               " LZX  TGZ\n"
  23.               " DMS  EXE\n"
  24.               " ARJ  SIT\n"
  25.               " ARC  LZH\n"
  26.               " ZOO  RAR\n"
  27.               " ZIP  LZ\n"
  28.               " \n"
  29.          )           
  30. )
  31. )
  32. (procedure InformY
  33. (working (cat "\n\n"
  34.               "\n"
  35.               "\n"
  36.               "Diz-Explorer Pro Version 3.2\n"
  37.               "\n"
  38.               "by\n"
  39.               "\n"
  40.               "   Jochen Grus & Martin Gentile   \n"
  41.               "\n"
  42.          )           
  43. )
  44. )
  45. (InformY)
  46.  
  47. (Explor)(Explor)
  48. (InformX)(Explor)
  49. (InformY)(Explor) (InformX)(Explor)
  50. (InformY)(Explor) (InformX)(Explor)
  51. (InformY)(Explor) (InformX)(Explor)
  52. (InformY)(Explor) (InformX)(Explor)
  53. (InformY)(Explor) (InformX)(Explor)
  54. (InformY)(Explor) (InformX)(Explor)
  55. (InformY)(Explor) (InformX)(Explor)
  56. (InformY)(Explor) (Explor) (Explor)
  57.  
  58. ;*** System Stuff ***
  59. (set cpu (database "cpu"))  (set vblank (database "vblank"))
  60. (set graphmem (database "graphics-mem")) (set totmem (database "total-mem"))
  61. (set osver (/ (getversion "LIBS:version.library") 65536))
  62. (if (= vblank "60") ((set blank "NTSC")) ((set blank "PAL")))
  63. (set fastmem (- totmem graphmem))
  64.  
  65. (if (= osver 37) (set workbench "2.0")) (if (= osver 38) (set workbench "2.1"))
  66. (if (= osver 39) (set workbench "3.0")) (if (= osver 40) (set workbench "3.1"))
  67. (if (= osver 41) (set workbench "3.5"))
  68.  
  69. (set cpu (database "cpu"))
  70. (if (= cpu 68000) (set #cpu 0)) (if (= cpu 68010) (set #cpu 1))
  71. (if (= cpu 68020) (set #cpu 2)) (if (= cpu 68030) (set #cpu 3))
  72. (if (= cpu 68040) (set #cpu 4)) 
  73. (if (> (exists ("sys:libs/68060.library")) 0) (set #cpu 5) )
  74. (if (> (exists ("sys:libs/ppc.library")) 0) (set #cpu 6) )
  75.  
  76. (if (> cpu 68010)  (set #fpuGuess 0)  (set #fpuGuess 1) )
  77.    
  78. (set vernum1 (getversion "Explorer")) (set ver2 (/ vernum1 65536)) 
  79. (set rev1 (- vernum1 (* ver1 65536) ) ) (set Explorerver (cat ver1 "3.2" rev1))
  80.  
  81. (if (> (exists ("env:Language")) 0) (set lanfound (getenv "Language")) )
  82. (set lan 0)
  83.  
  84. (if (= "english"     lanfound) (set lan 0))
  85. (if (= "deutsch"     lanfound) (set lan 1))
  86. (if (= "italiano"    lanfound) (set lan 2)) 
  87. (if (= "francais"    lanfound) (set lan 3)) 
  88. (if (= "svenska"     lanfound) (set lan 4)) 
  89. (if (= "norsk"       lanfound) (set lan 5)) 
  90. (if (= "nederlands"  lanfound) (set lan 6)) 
  91. (if (= "dansk"       lanfound) (set lan 7)) 
  92.  
  93. (set #English       "English")
  94. (set #Deutsch       "Deutsch")
  95. (set #Italiano     "Italiano")
  96. (set #Francais     "Francais")
  97. (set #Svenska       "Svenska")
  98. (set #Norsk           "Norsk")
  99. (set #Nederlands "Nederlands")
  100. (set #Dansk           "Dansk")
  101.  
  102. (set mfound 0) (set newicon1 1) 
  103. (set keeper 1) (set firsttime 0)
  104.  
  105. ;***********************************************************************
  106. ; The English Installation Strings
  107. ;***********************************************************************
  108. (set #about (cat "\n\n\n\nWelcome to the Diz-Explorer PRO Version " Explorerver "\n\n\nCopyright © 1997,98 by\n\nJochen Grus & Martin Gentile\n") )
  109. (set #aboutpacker (cat "\n\n\n\nNow you should copy all packers to the >C< directory. Before the installation you should check the versions! ") )
  110. (set #aboutdevices (cat "\n\n\n\nNow you should copy all devices to the >DEVS< directory. Before the installation you should check the versions! ") )
  111. (set #aboutlhacheck (cat "\n\n\n\n                - W A R N I N G -               Installation found the following file in the C-directory: LHACHECK. You should delete this file because it has the BBS-Trojan VIRUS!!! ") )
  112. (set #askcpu "\nThe installer has found the following CPU:\n")
  113. (set #askcpu2 "\nThe installer program has found a CPU. The installer should show correctly what kind of cpu is installed...\n")
  114. (set #whereExplorer "Where do you wish to install the Diz-Explorer. A directory called 'Explorer' will be created if one is not there. If a copy of Explorer is found it will be backed up.")
  115. (set #filethere1 "\n\nThe installer has found an Explorer version ")
  116. (set #filethere2 " at ")
  117. (set #filethere3 "\n\nThe file will be renamed to ")
  118. (set #filethere4 " and it will then be moved to ")
  119. (set #backuptoXXX "Back-UP to file named 'Diz-Explorer.")
  120. (set #copyover "Copy Over Old Version")
  121. (set #oktodelete1 "\nIs it ok to delete the older Diz-Explorer binary so that the Explorer Directory can be made?\n")
  122. (set #oktodelete2 "\nIs it ok to delete the older _renamed_ Explorer binary so that the Explorer Directory can be made?\n")
  123. (set #Explorerfound "\nThe Installer has found a copy of Explorer already installed. What do you want to do?\n")
  124. (set #newicon "\nDo you wish to copy over The Diz-Explorer Icon from the archive? If you have any ToolTypes already set you should select no.\n")
  125. (set #nonewicon  "No  - ToolTypes already set.")
  126. (set #yesnewicon "Yes - Copy over the old DIZ-Explorer Icon.")
  127. (set #whatcat "\nSelect the Explorer Language catalog you wish to install.\n")
  128. (set #wherecat "\nWhere do you wish to install the Explorer Language Catalog? There is no need for it yet. Default is ")
  129. (set #catnofind "Can not find this catalog in this Explorer archive. No need for it yet.")
  130. (set #whatdocs "\nWhat Explorer documentation would you like to install?\n")
  131. (set #wheredocs "Where would you like the Explorer documentation you selected to be installed?")
  132. (set #byebye (cat "\nDiz-Explorer Install Complete!\n\n" ))
  133. (set #setup_help
  134.         (cat
  135.             "Explorer needs an Assign in main directory to "
  136.             "properly setup. If you skip this pass you MUST "
  137.             "manually enter it later in your User-StartUp or "
  138.             "in a shell prior to run Explorer."
  139.         )
  140.     )
  141.  
  142.  
  143.  
  144. ;***********************************************************************
  145. ; The German Installation Strings for the Diz-Explorer
  146. ;***********************************************************************
  147.  
  148. (if (= lan 1)
  149. (
  150.  (set po 1)
  151.  
  152. (set #about (cat "\n\n\n\nWillkommen zum DIZ-Explorer PRO Version " Explorerver "\n\n\nCopyright © 1997,98 by\n\nJochen Grus & Martin Gentile\n") )
  153. (set #aboutpacker (cat "\n\n\n\nJetzt sollten Sie alle Packer in das >C< Verzeichnis installieren. Man sollte vorher die Versionen überprüfen! Es sind aber alle aktuellen Packer hier vorhanden! ") )
  154. (set #aboutdevices (cat "\n\n\n\nJetzt sollten Sie alle Devices in das >Devs< Verzeichnis installieren. Man sollte vorher die Versionen überprüfen! Es sind aber alle aktuellen Devices hier vorhanden! ") )
  155. (set #aboutlhacheck (cat "\n\n\n\n                - W A R N U N G -                                                                     Installation hat folgende Datei im C-Verzeichnis gefunden: LHACHECK. Sie sollten diese Datei entfernen, da es den VIRUS BBS-Trojan enthält!!! ") )
  156. (set #askcpu "\nFolgender Prozessor wurde vom Installer erkannt:\n")
  157. (set #askcpu2 "\nDer Installer hat einen Prozessor gefunden. Es müßte den richtigen Typ korrekt erkannt haben! \n")
  158. (set #whereExplorer "Wohin wollen Sie den DIZ-Explorer installieren ? Ein Verzeichnis 'Explorer' wird erzeugt, wenn es nicht existiert. Wenn bereits eine Explorer Version vorhanden ist, kann diese gesichert werden.")
  159. (set #filethere1 "\n\nDas Installationsprogramm hat eine Explorer Version gefunden")
  160. (set #filethere2 " at ")
  161. (set #filethere3 "\n\nDie Datei wird umbenannt in ")
  162. (set #filethere4 " und wird dann verschoben nach ")
  163. (set #backuptoXXX "sichern als Datei 'Diz-Explorer.")
  164. (set #copyover "alte Version überschreiben")
  165. (set #oktodelete1 "\nSind Sie damit einverstanden, daß das alte Diz-Explorer Hauptprogramm gelöscht, so daß das Explorer Verzeichnis erstellt werden kann?\n")
  166. (set #oktodelete2 "\nSind Sie damit einverstanden, daß das alte _umbenannte_ Explorer Hauptprogramm gelöscht wird, so daß das Explorer Verzeichnis erstellt werden kann?\n")
  167. (set #Explorerfound "\nDas Installationsprogramm hat bereits eine installierte Explorer Version gefunden. Was wollen Sie tun?\n")
  168. (set #newicon "\nWollen Sie das Diz-Explorer Piktogramm aus dem Archiv übernehmen? Wenn Sie bereits die Programmmerkmale verändert haben, wählen Sie bitte Nein.\n")
  169. (set #nonewicon  "Nein  - Programmmerkmale verändert.")
  170. (set #yesnewicon "Ja - Überschreibe das alte DIZ-Explorer Icon.")
  171. (set #whatcat "\nWählen Sie die Sprache, die installiert werden soll.\n")
  172. (set #wherecat "\nWohin wollen Sie die Explorer Sprachdatei installieren? Wird noch nicht gebraucht. Eingestellt ist ")
  173. (set #catnofind "Ich kann die passende Sprachdatei im Archiv nicht finden. Wird noch nicht gebraucht.")
  174. (set #whatdocs "\nWelche Anleitung zum Explorer wollen Sie installieren ?\n")
  175. (set #wheredocs "Wohin wollen Sie die gewählte Anleitung kopieren?")
  176. (set #byebye (cat "\nDie DIZ-Explorer Installation wurde erfolgreich abgeschlossen!""\n\nViel Spaß beim Entdizzen...\n\n" ))
  177. (set #setup_help
  178.         (cat
  179.             "Der Explorer braucht ein Assign um richtig arbeiten "
  180.             "zu können. Wenn Sie jetzt abbrechen müssen Sie später "
  181.             "diese Einträge manuell in der User-StartUp vornehmen "
  182.             "oder im Shell ein Assign herstellen um mit dem Explorer "
  183.                         "arbeiten zu können. "
  184.         )
  185.     )
  186.  
  187. ;***********************************************************************
  188. ; The Italiano Installation Strings
  189. ;***********************************************************************
  190. ;(set #setup1
  191. ;    (cat
  192. ;        "Per preparare l'ambiente del Explorer DEVO modificare la tua "
  193. ;        "User-StartUp aggiungendo i seguenti comandi:\n\n"
  194. ;    )
  195. ;)
  196. ;
  197. ;(set #setup2    "Se salti questo passo DOVRAI inserirli manualmente più tardi.")
  198. ;
  199. ;(set #setup_help
  200. ;    (cat
  201. ;        "Explorer necessita di un assegnamento alla sua directory "
  202. ;        "principale al fine di funzionare correttamente. Se "
  203. ;        "salti questo passo DOVRAI inserirlo manualmente nella "
  204. ;        "tua User-StartUp o in una shell prima di eseguire il Explorer."
  205. ;    )
  206. ;)
  207. ;
  208. ;Please make your own Strings for the installation...  Si! I will do it!
  209. ;
  210. ;***********************************************************************
  211. ; The Francais Installation Strings
  212. ;***********************************************************************
  213. ;
  214. ;Please make your own Strings for the installation..  Qui! je vais le faire!
  215. ;
  216. ;***********************************************************************
  217. ; The Svenska Installation Strings
  218. ;***********************************************************************
  219. ;
  220. ;Please make your own Strings for the installation...  Yo! I will do it!
  221. ;
  222. ;***********************************************************************
  223. ; The Norsk Installation Strings
  224. ;***********************************************************************
  225. ;
  226. ;Please make your own Strings for the installation...  Yo! I will do it!
  227. ;
  228. ;***********************************************************************
  229. ; The Nederlands Installation Strings
  230. ;***********************************************************************
  231. ;
  232. ;Please make your own Strings for the installation...  Yo! Ick do dat!
  233. ;
  234. ;***********************************************************************
  235. ; The Dansk Installation Strings
  236. ;***********************************************************************
  237. ;
  238. ;Please make your own Strings for the installation...  Yo! I will do it!
  239. ;
  240.  
  241. )
  242. )
  243.  
  244. ;***********************************************************************
  245. ; Tach Mädelz and Jungz !
  246. ;***********************************************************************
  247. (message #about)
  248. (welcome) 
  249. ;********************************************************************
  250. ; Checking the CPU - Hello CPU are you there???
  251. ;********************************************************************
  252.   (set cpu (database "cpu"))
  253. (if (= cpu 68000) (set #cpu 0)) (if (= cpu 68010) (set #cpu 0))
  254. (if (= cpu 68020) (set #cpu 0)) (if (= cpu 68030) (set #cpu 0))
  255. (if (= cpu 68040) (set #cpu 1)) (if (= cpu 68060) (set #cpu 1)) 
  256. (if (= @installer-version 0)
  257.   (if (> (exists ("sys:libs/68060.library")) 0) (set #cpu 1) )
  258.   (if (= cpu 68060) (set #cpu 1))
  259.   (if (> (exists ("sys:libs/ppc.library")) 0) (set #cpu 2) )
  260.   (if (= cpu 68060) (set #cpu 1))
  261. )
  262.  
  263. (set cpuPick (askchoice (choices "68020 or 68030" "68040 or 68060" "PC603 or PC604")
  264.             (prompt #askcpu)
  265.                     (help   #askcpu2)
  266.                   (default #cpu)
  267.       )
  268. )
  269.  
  270. (if (= cpuPick 0) (set cpuadd ".020")) (if (= cpuPick 1) (set cpuadd ".040")) (if (= cpuPick 2) (set cpuadd ".ppc"))
  271.  
  272. ;***********************************************************************
  273. ; Ask where to put the DIZ-EXPLORER & Make w new directory if needed
  274. ;***********************************************************************
  275. (set Explorerdir  (askdir (prompt #whereExplorer)
  276.                 (help   #whereExplorer)
  277.                      (default "SYS:")
  278.                )  
  279. )
  280.  
  281. (set where Explorerdir)
  282.  
  283. ;***********************************************************************
  284. ; Check to see if the DIZ-EXPLORER is already there, if so ask to backup
  285. ;***********************************************************************
  286. (if (= 1 (exists (tackon where "Explorer") ) ) 
  287.   (
  288.     (set vernum1 (getversion (tackon where "Explorer") ))
  289.     (set ver1 (/ vernum1 65536)) (set rev1 (- vernum1 (* ver1 65536) ) )
  290.     (set Explorer_old (cat ver1 "." rev1))
  291.  
  292.     (message (cat #filethere1 ver1 "." rev1 #filethere2 where #filethere3 
  293.                   (cat "Explorer" Explorer_old) #filethere4 (tackon Explorerdir "Explorer") )
  294.     )
  295.     
  296.  
  297.     (copyfiles (source (tackon where "Explorer"))
  298.                (dest where) 
  299.                (infos)
  300.                (newname (cat "Explorer." Explorer_old))
  301.     )
  302.     
  303.     (delete (tackon Explorerdir "Explorer") (prompt #oktodelete1) (help #oktodelete1) (confirm) (infos)) 
  304.  
  305.     (if (< (exists (tackon Explorerdir "Explorer")) 2) (makedir (tackon Explorerdir "Explorer") (infos)) )    
  306.  
  307.     (copyfiles (source (tackon where (cat "Explorer." Explorer_old) ))
  308.                        (dest (tackon Explorerdir "Explorer")) 
  309.                        (infos)
  310.                
  311.     )
  312.  
  313.     (delete (tackon where (cat "Explorer" Explorer_old)) (prompt #oktodelete2) (help #oktodelete2) (confirm) (infos) ) 
  314.  
  315.     ;(set firsttime 1)
  316.  
  317.   )
  318. )
  319.  
  320. (if (< (exists (tackon Explorerdir "Explorer")) 2) (makedir (tackon Explorerdir "Explorer") (infos)) )
  321. (set where (tackon Explorerdir "Explorer"))
  322. (set @default-dest where)
  323.  
  324. ;********************************************************************
  325. ; Check for the old one and backup it or not...
  326. ;********************************************************************
  327. (if (exists (tackon where "Explorer")) 
  328.   (
  329.       (set vernum1 (getversion (tackon where "Explorer") ))
  330.       (set ver1 (/ vernum1 65536)) (set rev1 (- vernum1 (* ver1 65536) ) )
  331.       (set Explorer_old (cat ver1 "2." rev1))
  332.  
  333.       (set keeper  (askchoice (choices  (cat #backuptoXXX Explorer_old "'")  #copyover)
  334.                      (prompt #Explorerfound)
  335.                  (help   #Explorerfound)
  336.                      (default 0)
  337.                )
  338.       )    
  339.  
  340.  
  341.       (if (= keeper 0)
  342.          (copyfiles (source (tackon where "Explorer"))
  343.                      (dest where) 
  344.                      (infos)
  345.                      (newname (cat "Explorer" Explorer_old))
  346.          )
  347.       )          
  348.  
  349.       (set firsttime 1)
  350.     
  351.   )
  352. )
  353.  
  354. ;********************************************************************
  355. ; Copy over the old Explorer file and Icon if wanted (Sure!)
  356. ;********************************************************************
  357. (copyfiles (source "Explorer") (dest where) (optional "nofail") )
  358.  
  359.  
  360. (if (= firsttime 0)  (copyfiles (source "Explorer.info") (dest where) (optional "nofail") ) )
  361.  
  362.  
  363. (if (OR (= keeper 0) (= (exists (tackon where "Explorer.info")) 0))
  364.   (
  365.   
  366.    (set newicon (askchoice (choices #yesnewicon #nonewicon)
  367.                            (prompt #newicon)
  368.                        (help   #newicon)
  369.                            (default 0)
  370.             )
  371.    )
  372.   
  373.    (if (= newicon 0) 
  374.      (copyfiles (source "Explorer.info") (dest where)  (optional "nofail") )
  375.    )
  376.  
  377.   )
  378.  
  379. )
  380.  
  381. ;********************************************************************
  382. ; Select and copy the packers to the C-Directory...     Goil
  383. ;********************************************************************
  384. (message #aboutpacker)
  385.  
  386.   (
  387.     (copyfiles
  388.       (prompt "Copying the packers")
  389.       (source "ram:explorer/c")
  390.       (all)
  391.       (dest "c:")
  392.       (confirm)
  393.       (help 
  394.         "This will copy the packers to the >C< directory. "
  395.         "If you copy it to the SYS:c directory, it will not check if there are newer versions! "
  396.         "But normally these are the right versions for you... "
  397.       )
  398.     )
  399. )
  400.  
  401. ;********************************************************************
  402. ; Checking the C-Directory for LhaCheck - Oh no... 
  403. ;********************************************************************
  404.    (if (exists "c:lhacheck")
  405. (message #aboutlhacheck))
  406.  
  407. ;********************************************************************
  408. ; Select and copy the devices to the Devs-Directory...   Joh Mann!  
  409. ;********************************************************************
  410. (message #aboutdevices)
  411.  
  412.   (
  413.     (copyfiles
  414.       (prompt "Copying the FMS- and DMS-Device")
  415.       (source "ram:explorer/devs")
  416.       (all)
  417.       (dest "devs:")
  418.       (confirm)
  419.       (help 
  420.         "This will copy the FMS- and the DMS-device to the >DEVS< directory. "
  421.         "If you copy it to the SYS:Devs directory, it will not check if there are newer versions! "
  422.         "But normally these are the right versions for you... "
  423.       )
  424.     )
  425. )
  426.  
  427. ;********************************************************************
  428. ; Ask and copy the documentations if wanted!
  429. ;********************************************************************
  430. (set docs (askoptions (choices " Explorer.guide" " DIZ-Explorer.txt" " Example-Amiga.list" " Example-PC.list")
  431.               (prompt #whatdocs)
  432.                       (help #whatdocs)
  433.       )
  434. )
  435.  
  436. (if (<> docs 0)
  437.  (
  438.    (set docsdir (askdir (prompt #wheredocs)
  439.                (help   #wheredocs)
  440.                     (default where)
  441.                 )  
  442.    )
  443.  
  444.    (if (IN docs 0) (copyfiles (source "Explorer.guide") (dest docsdir) (infos) (optional "nofail") ) )
  445.    (if (IN docs 0) (copyfiles (source "Diz-Explorer.txt") (dest docsdir) (infos) (optional "nofail") ) )
  446.    (if (IN docs 0) (copyfiles (source "Example-Amiga.list") (dest docsdir) (infos) (optional "nofail") ) )
  447.    (if (IN docs 0) (copyfiles (source "Example-PC.list") (dest docsdir) (infos) (optional "nofail") ) )
  448.    (run (cat "run SYS:utilities/AmigaGuide ram:explorer/explorer.guide") )
  449.  
  450.  )
  451.  
  452. )
  453. ;********************************************************************
  454. ; Modify User-Startup   - Wow! It work`s...
  455. ;********************************************************************
  456. (set #setup1
  457.         (cat "\n\n\nTo get Explorer work right there has to be made "
  458.         "some changes to your User-Startup !\n\n"
  459.         command1
  460.         )
  461. )
  462.  
  463. (if (= @language "deutsch") (
  464.  
  465. (set #setup1
  466.         (cat "\n\n\nUm mit Explorer richtig arbeiten zu können, muß "
  467.         "eine Änderung an der User-Startup vorgenommen werden.\n\n"
  468.         command1
  469.         )
  470. )
  471. ))
  472. (set #setup2
  473.         (cat
  474.             "If you skip this pass you MUST manually enter "
  475.             "it later."
  476.         )
  477.     )
  478.  
  479. (if (= @language "deutsch") (
  480.  
  481. (set #setup2
  482.         (cat
  483.             "Wenn Sie jetzt abrechen, müßen sie später die Änderung "
  484.             "manuell vornehmen !"
  485.         )
  486.     )
  487. ))
  488.  
  489. (startup "Explorer"
  490.         (prompt
  491.             (cat
  492.                 #setup1
  493.                 "Assign Explorer: \"" @default-dest "\"\n"
  494.                 "Path Explorer: ADD\n\n"
  495.                 #setup2
  496.             )
  497.         )
  498.         (help #setup_help)
  499.         (command
  500.             "Assign Explorer: \"" @default-dest "\"\n"
  501.             "Path Explorer: ADD\n"
  502.         )
  503.     )
  504.  
  505.  
  506. (working "\nDeleteing temporary files.")
  507. (run "Delete RAM:Explorer ALL FORCE QUIET")
  508. (run "Delete RAM:Explorer/c ALL FORCE QUIET")
  509. (run "Delete RAM:Explorer.info ALL FORCE QUIET")
  510.  
  511. (set #endnow (cat "Installation of Explorer completed.\n"
  512.     "When the lines:\n" command1 "\ndoesn`t appear "
  513.     "in your Startup-Sequence or User-Startup, "
  514.     "please do it manually.\n\n"
  515.     "Best wishes...\n\n"
  516.     "Jochen Grus & Martin Gentile"
  517.     ))
  518.  
  519. (if (= @language "deutsch") (
  520.  
  521.     (set #endnow (cat "\nInstallation von Explorer beendet.\n\n"
  522.         "Falls die Zeilen:\n" #setup1 "\nnicht in Ihre Startup-Sequence bzw. "
  523.         "User-Startup eingefügt wurde, dann holen Sie dies bitte nach.\n\n"
  524.         "\n\nWir wünschen ihnen viel Erfolg mit den Explorer!\n\n"
  525.         "Jochen Grus & Martin Gentile"
  526.     ))
  527. ))
  528.  
  529. ;********************************************************************************
  530. ; Ende - Bye - Fin - Finito - Fuck i must go now - see u in the next whisky bar. 
  531. ;********************************************************************************
  532.  
  533. (procedure Explor (set JOH 1) ( (while (< JOH 4444)  (set JOH (+ JOH 1)) )  ) )
  534.  
  535. (procedure InformX
  536. (working (cat "\n\n"
  537.               " LHA  TAR\n"
  538.               " LZX  TGZ\n"
  539.               " DMS  EXE\n"
  540.               " ARJ  SIT\n"
  541.               " ARC  LZH\n"
  542.               " ZOO  RAR\n"
  543.               " ZIP  LZ\n"
  544.               " \n"
  545.          )           
  546. )
  547. )
  548. (procedure InformY
  549. (working (cat "\n\n"
  550.               "\n"
  551.               "\n"
  552.               "Diz-Explorer Pro Version 3.2\n"
  553.               "\n"
  554.               "by\n"
  555.               "\n"
  556.               "   Jochen Grus & Martin Gentile   \n"
  557.               "\n"
  558.          )           
  559. )
  560. )
  561. (InformY)
  562.  
  563. (Explor)(Explor)
  564. (InformX)(Explor)
  565. (InformY)(Explor) (InformX)(Explor)
  566. (InformY)(Explor) (InformX)(Explor)
  567. (InformY)(Explor) (InformX)(Explor)
  568. (InformY)(Explor) (InformX)(Explor)
  569. (InformY)(Explor) (InformX)(Explor)
  570. (InformY)(Explor) (InformX)(Explor)
  571. (InformY)(Explor) (InformX)(Explor)
  572. (InformY)(Explor) (Explor) (Explor)
  573.  
  574. (exit #byebye)
  575.